dosing technology - Turkish English Dictionary